Profilix
Oxinos
January 2024
Development

Profilix

Backend develover

Job Description

Profilix adalah platform portofolio online yang cara kerjanya mirip seperti LinkedIn, tetapi fokus untuk memudahkan pengguna membuat profil personal yang rapi dan menarik tanpa perlu skill teknis.


Pengguna bisa mengisi data diri, pengalaman kerja, pendidikan, project, sertifikat, blog, sampai hobi. Semua informasi tersebut akan ditampilkan dalam bentuk halaman portofolio seperti pada gambar kedua, yang bisa dibagikan sebagai link ke HR, klien, atau teman.


Fitur Utama Website

-Registrasi & login akun pengguna

-Halaman editor profil (data diri, project, skill, education, experience, awards, certificate, blog, dll.)

-Halaman portofolio publik yang bisa diakses siapa saja melalui URL unik

-Manajemen template tampilan portofolio (pilih style yang berbeda)

-Integrasi multi–bahasa (contoh: ID/EN) pada landing page


Peran Saya di Project (Backend Developer)

Sebagai backend developer, saya bertanggung jawab untuk:

-Mendesain struktur database untuk profil pengguna, pengalaman, project, skill, dan konten portofolio lainnya

-Membuat RESTful API untuk:

-autentikasi pengguna (register, login, manajemen sesi/JWT)

-CRUD data profil, pendidikan, pengalaman, project, skill, awards, sertifikat, blog, dll.

-endpoint untuk mengambil detail user dan mengembalikan data lengkap seperti yang tampil di halaman portofolio (gambar kedua)

-Mengatur relasi antara tabel (user – education – experience – project – skill, dst.)

-Mengimplementasikan validasi data & error handling agar input dari user tetap konsisten dan aman


Teknologi yang Digunakan

Kamu bisa isi sesuai yang kamu pakai, contoh:

  1. Backend: Node.js, Express.js
  2. Database: MySQL
  3. ORM: Sequelize
  4. Authentication: JWT / OAuth


VIEW PROJECT
kodrat_malik | Profilix